Skip to content

Update dependency @types/node to v25 - autoclosed - #92

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/node-25.x
Closed

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/node-25.x

Conversation

@renovate

@renovate renovate Bot commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@types/node (source) ^24.13.3 → ^25.0.0 age confidence

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Aug 31, 2026
@vercel

vercel Bot commented Aug 31, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
vortex Ready Ready Preview Oct 26, 2026 8:08pm UTC

Request Review

@github-actions

github-actions Bot commented Aug 31, 2026 •

Copy link
Copy Markdown

🔦 Lighthouse audit

URL Perf A11y Best practices SEO Report
/ 🟢 100 🟢 100 🟢 96 🟢 100 report
/blog 🟢 100 🟢 100 🟢 96 🟢 100 report
/blog/btrblocks-compressor 🟢 100 🟢 96 🟢 96 🟢 100 report

Run 39820728826 · 2026-10-22 17:14 UTC

@renovate
renovate Bot force-pushed the renovate/node-25.x branch from b4b24c2 to 746b74d Compare August 31, 2026 06:15
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from 746b74d to 34c5043 Compare September 7, 2026 23:46
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from 34c5043 to a52c263 Compare September 15, 2026 19:12
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from a52c263 to 15ad614 Compare September 24, 2026 02:51
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from 15ad614 to 2094704 Compare September 25, 2026 23:47
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from 2094704 to 10348de Compare September 30, 2026 02:20
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from 10348de to 790a192 Compare October 3, 2026 01:11
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from 790a192 to c5ece75 Compare October 5, 2026 18:51
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from c5ece75 to fce53d0 Compare October 16, 2026 00:38
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from fce53d0 to e558d4a Compare October 20, 2026 15:51
@renovate
renovate Bot force-pushed the renovate/node-25.x branch from e558d4a to 4fcbb9a Compare October 22, 2026 17:13
lwwmanning added a commit that referenced this pull request Oct 28, 2026
* Update dependencies and regenerate bun.lock

Run `bun update --latest` under the 14-day cooldown, then regenerate
bun.lock from scratch. Every direct dependency is on its latest major.

Direct changes:
- next 16.3.8 -> 16.4.1 (exact pin). Fixes GHSA-2464-fhr4-w9xw and
  GHSA-673q-mjm6-r5xr (critical RCE) and GHSA-p3m5-59mp-jv5r (high DoS).
  16.4.2 and 16.4.3 are bug-fix backports only and are 12 and 4 days
  old, so they wait for Renovate.
- react, react-dom ^19.2.8 -> ^19.3.1. 19.3.1 hardens the RSC transport
  protocol; React shipped it to every supported line on the same day.
- resend ^6.19.0 -> ^6.32.1. 6.33.0+ is inside the window (6.35.0 is
  0 days old).
- @biomejs/biome ^2.5.8 -> ^2.5.15. 2.6.x is 3-6 days old.
  biome.json schema migrated with `biome migrate`.
- @playwright/test ^1.62.1 -> ^1.64.0. 1.64.1 is 13 days old.
- @types/react, @types/react-dom -> ^19.3.0.
- @types/node ^24.13.3 -> ^24.19.2. Held on 24 to match .nvmrc,
  engines.node and the newest Node major Vercel deploys.
- overrides.sharp ^0.35.3 -> ^0.35.5 (GHSA-wq5f-xc86-pv6w, librsvg).
  Still needed: velite 0.4.0 declares sharp ^0.34.5.

Already latest: typescript 7.0.2, tailwindcss and @tailwindcss/postcss
4.3.3, velite 0.4.0, @lhci/cli 0.15.1, feed, ogl, next-plausible,
@vercel/analytics, rehype-pretty-code, @tailwindcss/typography.

Cooldown exemptions (bunfig.toml minimumReleaseAgeExcludes):
- next + @next/env + @next/swc-*: next 16.4.1 (13 days) carries the
  critical RCE fixes; next pins its @next/* packages to the same version.
- react, react-dom: 19.3.1 (13 days) RSC transport hardening.
All entries expire after 2026-10-29, when both versions pass 14 days.

Vetting: no GitHub malware advisory matches any of the 611 resolved
package versions (checked with the GitHub advisories API, type=malware).
`bun audit` reports no advisory in next, react, sharp or any other
runtime dependency.

Verified: bun run build, typecheck, check:ci, verify (17/17) and
Playwright (18/18, desktop + mobile).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Will Manning <will@willmanning.io>

* Cap @types/node below 25 in Renovate

Renovate keeps opening @types/node 25.x and 26.x PRs (#92, #94). Node
26 is not deployable on Vercel, and CLAUDE.md requires @types/node to
match .nvmrc and engines.node, so those PRs can never merge. Add
allowedVersions "<25" so Renovate only proposes 24.x updates. Raise the
cap together with .nvmrc and engines.node.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Will Manning <will@willmanning.io>

* Refresh audit advisories in CLAUDE.md

Record the `bun audit` state after the dependency update (10 advisories,
none in the client bundle or server runtime):

- sharp override now targets ^0.35.5 for GHSA-wq5f-xc86-pv6w.
- New, fix inside the cooldown: body-parser GHSA-27r3-jxmh-p828 and qs
  GHSA-6pq8-jhm2-2vcw (via @lhci/cli > express, lhci server never runs);
  postcss-selector-parser GHSA-rj75-hqrm-r3gf (build-only, via
  @tailwindcss/typography's exact pin; add an override after 2026-11-03).
- New, upstream-blocked via @lhci/cli: extract-zip GHSA-7pqw-9j4j-h8q3,
  zod GHSA-mrhx-c7xc-m3w5 (no 3.x fix), basic-ftp GHSA-c475-qrg2-pj4r
  (fix only on the 6.x major).
- Document the minimumReleaseAgeExcludes entries and their expiry, and
  the Renovate cap on @types/node.
- Drop the "cleared, for the record" note on postcss and
  mdast-util-to-hast; it is in git history.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Will Manning <will@willmanning.io>

---------

Signed-off-by: Will Manning <will@willmanning.io>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@renovate renovate Bot changed the title Update dependency @types/node to v25 Update dependency @types/node to v25 - autoclosed Oct 28, 2026
@renovate renovate Bot closed this Oct 28, 2026
@renovate
renovate Bot deleted the renovate/node-25.x branch October 28, 2026 06:10

This branch was successfully deployed

1 active deployment
Preview — 46407583 Deployed Oct 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants